# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE)
content_files = \
broadway.xml \
- broadwayd.xml \
building.sgml \
compiling.sgml \
css-overview.xml \
drawing-model.xml \
getting_started.xml \
glossary.xml \
+ gtk4-broadwayd.xml \
gtk4-demo-application.xml \
gtk4-demo.xml \
gtk4-icon-browser.xml \
########################################################################
man_MANS = \
- gtk4-query-immodules.1 \
- gtk4-update-icon-cache.1 \
- gtk4-encode-symbolic-svg.1 \
- gtk4-launch.1 \
+ gtk4-broadwayd.1 \
+ gtk4-builder-tool.1 \
gtk4-demo.1 \
gtk4-demo-application.1 \
- gtk4-widget-factory.1 \
+ gtk4-encode-symbolic-svg.1 \
gtk4-icon-browser.1 \
- broadwayd.1 \
- gtk4-builder-tool.1 \
- gtk4-query-settings.1
+ gtk4-launch.1 \
+ gtk4-query-immodules.1 \
+ gtk4-query-settings.1 \
+ gtk4-update-icon-cache.1 \
+ gtk4-widget-factory.1
if ENABLE_MAN
+++ /dev/null
-<?xml version="1.0"?>
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
- "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
-]>
-<refentry id="broadwayd">
-
-<refentryinfo>
- <title>broadwayd</title>
- <productname>GTK+</productname>
- <authorgroup>
- <author>
- <contrib>Developer</contrib>
- <firstname>Alexander</firstname>
- <surname>Larsson</surname>
- </author>
- </authorgroup>
-</refentryinfo>
-
-<refmeta>
- <refentrytitle>broadwayd</refentrytitle>
- <manvolnum>1</manvolnum>
- <refmiscinfo class="manual">User Commands</refmiscinfo>
-</refmeta>
-
-<refnamediv>
- <refname>broadwayd</refname>
- <refpurpose>Broadway display server</refpurpose>
-</refnamediv>
-
-<refsynopsisdiv>
-<cmdsynopsis>
-<command>broadwayd</command>
-<arg choice="opt">--port <replaceable>PORT</replaceable></arg>
-<arg choice="opt">--address <replaceable>ADDRESS</replaceable></arg>
-<arg choice="opt">--unixsocket <replaceable>ADDRESS</replaceable></arg>
-<arg choice="opt"><replaceable>:DISPLAY</replaceable></arg>
-</cmdsynopsis>
-</refsynopsisdiv>
-
-<refsect1><title>Description</title>
-<para>
-<command>broadwayd</command> is a display server for the Broadway
-GDK backend. It allows multiple GTK+ applications to display their
-windows in the same web browser, by connecting to broadwayd.
-</para>
-<para>
-When using broadwayd, specify the display number to use, prefixed
-with a colon, similar to X. The default display number is 0.
-<programlisting>
-broadwayd :5
-</programlisting>
-Then point your web browser at <literal>http://127.0.0.1:8085</literal>.
-Start your applications like this:
-<programlisting>
-GDK_BACKEND=broadway BROADWAY_DISPLAY=:5 gtk3-demo
-</programlisting>
-
-You can add password protection for your session by creating a file in
-<filename>$XDG_CONFIG_HOME/broadway.passwd</filename> or <filename>$HOME/.config/broadway.passwd</filename>
-with a crypt(3) style password hash.
-
-A simple way to generate it is with openssl:
-<programlisting>
-openssl passwd -1 > ~/.config/broadway.passwd
-</programlisting>
-
-</para>
-</refsect1>
-
-<refsect1><title>Options</title>
-<variablelist>
- <varlistentry>
- <term>--port</term>
- <listitem><para>Use <replaceable>PORT</replaceable> as the HTTP
- port, instead of the default 8080 + (<replaceable>DISPLAY</replaceable> - 1).
- </para></listitem>
- </varlistentry>
- <varlistentry>
- <term>--address</term>
- <listitem><para>Use <replaceable>ADDRESS</replaceable> as the HTTP
- address, instead of the default <literal>http://127.0.0.1:<replaceable>PORT</replaceable></literal>.
- </para></listitem>
- </varlistentry>
- <varlistentry>
- <term>--unixsocket</term>
- <listitem><para>Use <replaceable>ADDRESS</replaceable> as the unix domain socket
- address. This option overrides <literal>--address</literal> and <literal>--port</literal>.
- It is available only on Unix-like systems.
- </para></listitem>
- </varlistentry>
-</variablelist>
-</refsect1>
-
-</refentry>
<xi:include href="gtk4-builder-tool.xml" />
<xi:include href="gtk4-launch.xml" />
<xi:include href="gtk4-query-settings.xml" />
- <xi:include href="broadwayd.xml" />
+ <xi:include href="gtk4-broadwayd.xml" />
</part>
<part id="platform-support">
--- /dev/null
+<?xml version="1.0"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+ "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
+]>
+<refentry id="gtk4-broadwayd">
+
+<refentryinfo>
+ <title>gtk4-broadwayd</title>
+ <productname>GTK+</productname>
+ <authorgroup>
+ <author>
+ <contrib>Developer</contrib>
+ <firstname>Alexander</firstname>
+ <surname>Larsson</surname>
+ </author>
+ </authorgroup>
+</refentryinfo>
+
+<refmeta>
+ <refentrytitle>gtk4-broadwayd</refentrytitle>
+ <manvolnum>1</manvolnum>
+ <refmiscinfo class="manual">User Commands</refmiscinfo>
+</refmeta>
+
+<refnamediv>
+ <refname>gtk4-broadwayd</refname>
+ <refpurpose>Broadway display server</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis>
+<command>gtk4-broadwayd</command>
+<arg choice="opt">--port <replaceable>PORT</replaceable></arg>
+<arg choice="opt">--address <replaceable>ADDRESS</replaceable></arg>
+<arg choice="opt">--unixsocket <replaceable>ADDRESS</replaceable></arg>
+<arg choice="opt"><replaceable>:DISPLAY</replaceable></arg>
+</cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+<command>gtk4-broadwayd</command> is a display server for the Broadway
+GDK backend. It allows multiple GTK+ applications to display their
+windows in the same web browser, by connecting to gtk4-broadwayd.
+</para>
+<para>
+When using gtk4-broadwayd, specify the display number to use, prefixed
+with a colon, similar to X. The default display number is 0.
+<programlisting>
+gtk4-broadwayd :5
+</programlisting>
+Then point your web browser at <literal>http://127.0.0.1:8085</literal>.
+Start your applications like this:
+<programlisting>
+GDK_BACKEND=broadway BROADWAY_DISPLAY=:5 gtk3-demo
+</programlisting>
+
+You can add password protection for your session by creating a file in
+<filename>$XDG_CONFIG_HOME/broadway.passwd</filename> or <filename>$HOME/.config/broadway.passwd</filename>
+with a crypt(3) style password hash.
+
+A simple way to generate it is with openssl:
+<programlisting>
+openssl passwd -1 > ~/.config/broadway.passwd
+</programlisting>
+
+</para>
+</refsect1>
+
+<refsect1><title>Options</title>
+<variablelist>
+ <varlistentry>
+ <term>--port</term>
+ <listitem><para>Use <replaceable>PORT</replaceable> as the HTTP
+ port, instead of the default 8080 + (<replaceable>DISPLAY</replaceable> - 1).
+ </para></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>--address</term>
+ <listitem><para>Use <replaceable>ADDRESS</replaceable> as the HTTP
+ address, instead of the default <literal>http://127.0.0.1:<replaceable>PORT</replaceable></literal>.
+ </para></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>--unixsocket</term>
+ <listitem><para>Use <replaceable>ADDRESS</replaceable> as the unix domain socket
+ address. This option overrides <literal>--address</literal> and <literal>--port</literal>.
+ It is available only on Unix-like systems.
+ </para></listitem>
+ </varlistentry>
+</variablelist>
+</refsect1>
+
+</refentry>
noinst_LTLIBRARIES = libgdk-broadway.la
-bin_PROGRAMS = broadwayd
+bin_PROGRAMS = gtk4-broadwayd
libgdkinclude_HEADERS = \
gdkbroadway.h
$(NULL)
endif
-broadwayd_SOURCES = \
+gtk4_broadwayd_SOURCES = \
broadway-protocol.h \
broadwayd.c \
broadway-server.h \
broadway-output.c
if OS_WIN32
-broadwayd_LDADD = $(GDK_DEP_LIBS) -lws2_32
+gtk4_broadwayd_LDADD = $(GDK_DEP_LIBS) -lws2_32
else
-broadwayd_LDADD = $(GDK_DEP_LIBS) @SHM_LIBS@
+gtk4_broadwayd_LDADD = $(GDK_DEP_LIBS) @SHM_LIBS@
endif
MAINTAINERCLEANFILES = $(broadway_built_sources)
BUILT_SOURCES = $(broadway_built_sources)
# ------------------- MSVC Build Items ----------------
-MSVCPROJS = gdk4-broadway broadwayd
+MSVCPROJS = gdk4-broadway gtk4-broadwayd
gdk4_broadway_FILES = $(libgdk_broadway_la_SOURCES)
gdk4_broadway_EXCLUDES = dummy
gdk4_broadway_HEADERS_EXCLUDES = dummy
-broadwayd_FILES = $(broadwayd_SOURCES)
-broadwayd_EXCLUDES = dummy
+gtk4_broadwayd_FILES = $(broadwayd_SOURCES)
+gtk4_broadwayd_EXCLUDES = dummy
include $(top_srcdir)/build/Makefile.msvcproj
{
if (*argv[1] != ':')
{
- g_printerr ("Usage broadwayd [:DISPLAY]\n");
+ g_printerr ("Usage gtk4-broadwayd [:DISPLAY]\n");
exit (1);
}
display = argv[1];